Customer Integration Guide
This guide is intended to assist customers to make informed decisions for CXone Mpower WFM Engagement Hub integration with Avaya CMS version 17.0 and above later which supports voice and chat.
Revision History
Revision |
Date |
Description |
---|---|---|
1.0 | 8/1/25 | Initial version of document. |
Overview
Customer Responsibilities
-
Customer is responsible for setting up the Avaya system channels and routing.
-
Customer must have an active subscription to Avaya CMS and respective licenses for the channels. For CXone Mpower WFM.
-
Customer is responsible to download and install connector.
Media Types Supported
Media Channels
-
Inbound Voice Call
-
Inbound Live Chat
-
Inbound Facebook Message
-
Inbound Case (via conversations)
Data Types
-
Inbound Voice
-
Manual Outbound Dialer
-
Chat
Intervals Supported
Interval is configurable in Avaya CMS connector and the customer can configure to 15-minute or 30-minute statistics interval for historical data integration.
Historical and Real-Time Supported
WFM Engagement Hub Integration supports both historical and real-time integrations.
Avaya CMS Vendor Versions Supported
This integration supports version 17.0 and above.
Technical Solution for CXone Mpower WFM Cloud Solution
WFM Cloud Solution Introduction for Real-Time
Example:
-
The Avaya CMS Connector provides RTA functionality for Engagement Hub Integration
-
The Engagement Hub setup is on the NiCE owned AWS account.
-
The Avaya CMS Connector setup is hosted on the customer on-premise.
WFM Cloud Technical Solution Flow for Historical and Real-Time with CXone Mpower Engagement Hub
Component Diagram
Protocol Summary
For real-time, the customer has to configure Avaya CMS system with host and port of the machine where Avaya CMS connector is installed.
For historical reports, Avaya CMS connector establishes JDBC connection with Avaya CMS system.
Customer has to provide the JDBC connection details while installing the Avaya CMS connector.
Data Retrieval Specifics
Avaya CMS connector supports these data retrieval mechanisms:
-
Real Time: Avaya CMS connector will listen to TCP host & port configured in Avaya CMS system for real time agent state events.
-
Historical: Avaya CMS connector will establish JDBC connection with Avaya CMS system to fetch historical data periodically.
Avaya CMS Real time & Historical Architecture (On Prem)
Historical Integration
Media Types and Classifications
Supported Avaya CMS Engagement Hub Integration data types include:
-
Inbound Voice Call
-
Manual Outbound Dialer
-
Chat
Contact Data Pegging
-
Contacts Pegging - interval when contact completes
-
Contact Time Values - interval when contact completes
All the values for Engagement Hub integration contacts are pegged at the end in the interval when the contact completes.
Example: If a contact begins in one 15-minute interval (12:00 to 12:15), and completes in another interval (12:15 to 12:30), the contact is pegged in the interval when the contact completes (12:15 to 12:30).
Data Requirements
Report data is available in 15-minute intervals. Here are the supported data sets.
Queue Data
Table name from Avaya CMS Informix DB: hsplit
The following attributes can be configured using Queue Data Report:
CXone WFM field Name |
Avaya CMS ACD field Name |
---|---|
QueueValue | Field not available with ACD |
QueueName | SPLIT |
IsOutbound | Field not available with ACD |
ContactsReceived | CALLSOFFERED - DEQUECALLS - OUTFLOWCALLS |
AbandonedShort | Field not available with ACD |
AbandonedLong | ABNCALLS |
HandledShort | Field not available with ACD |
HandledLong | ACDCALLS |
HandleTime | ACDTIME |
WorkTime | ACWTIME |
QueueDelayTime | RINGTIME |
SvcLvlPct | SERVICELEVEL OR 100* (ACCEPTABLE / (ACDCALLS + ABNCALLS)) |
RightPartyHandleTime | O_ACDTIME |
RightPartyContacts | O_ACDCALLS |
WrongPartyHandleTime | Field not available with ACD |
WrongPartyContacts | Field not available with ACD |
Backlog | MAXINQUEUE |
BacklogNotExpired | CALLSOFFERED - (ABNCALLS + DISCCALLS) |
BacklogExpired | DISCCALLS |
HoldTime | HOLDTIME |
Active | Not Applicable |
Agent Queue Data
Table name from Avaya CMS DB: hagent
The following attributes can be configured using Agent Queue report:
CXone WFM field Name |
Avaya CMS ACD field Name |
---|---|
QueueValue | Field not available with ACD |
QueueName | SPLIT |
IsOutbound | Field not available with ACD |
AgentValue | LOGID |
AgentId | Field not available with ACD |
Handled | ACDCALLS |
HandledTime | ACDTIME |
WorkTime | ACWTIME |
RightPartyHandleTime | O_ACDTIME |
RightPartyContacts | O_ACDCALLS |
WrongPartyHandleTime | Field not available with ACD |
WrongPartyContacts | Field not available with ACD |
HoldTime | HOLDTIME |
Active | NOT APPLICABLE |
Agent System Performance Data
Table name from Avaya CMS DB: hagent
The following attributes can be configured using Agent System Performance Report:
CXone WFM field Name |
Avaya CMS ACD field Name |
---|---|
AgentValue | LOGID |
AgentId | Field not available with ACD |
ReadyTime | TI_AVAILTIME |
ReadyTime | TI_OTHERTIME |
LoginTime | Field not available with ACD and not mandatory for Intraday |
Agent Activity Report
Table name from Avaya CMS DB: ag_actv
The following attributes can be configured using Agent Activity Report:
CXone WFM field Name |
Avaya CMS ACD field Name |
---|---|
AgentValue | Field not available with ACD |
AgentId | LOGID |
UserName | Field not available with ACD |
State | workMode+"" |
StartTime | STARTTIME_UTC |
Duration | duration |
Reason | If WORKMODE value is 110 then reason should be LOGOUTREASON considered otherwise AUXREASON should be considered. |
Reposting Capability and Limitations
-
The NiCE historical integration currently does not support manual process to re-post historical reports. Contact NiCE Support if you need historical reports to be re-posted.
-
In case of issues, logs at customer end need to be investigated.
Real-Time Integration
The Real-Time Adherence (RTA) interface provides agent data, specifically their current states, from Avaya CMS to NiCE CXone Mpower WFM.
Data Mapping
REAL TIME AGENT STATES DATA :
Fields Required |
Is Available |
---|---|
loginId | Yes |
acdId | Yes |
eventCode | Yes |
reasonCode | Yes |
eventUtcTime | Yes |
Data constraints
-
NiCE CXone Mpower WFM Agent Logon ID = Agent ID
-
Logon ID max length = Unlimited - system generated ARN (maximum 256 characters)
-
NiCE CXone Mpower WFM Agent State = Agent's current state
-
Agent State max length = 100 characters
Restrictions and Limitations
Limitations
Automated and manual Replay and Reload mechanisms are not supported.